/*
 * 
 * LegendShop 多用户商城系统
 * 
 *  版权所有,并保留所有权利。
 * 
 */
package com.legendshop.oa.constants;

/**
 * 项目状态, 0:未开始, 1:正在进行, 2: 挂起, 3, 延期, 4:已结束.
 */
public enum ProjectStatusEnum implements IntegerEnum {

	UNSTART(0),
	
	PROCESSING(1),

	HANGUP(2),	
	
	DELAY(3),
	
	FINISH(4);

	/** 类型. */
	private final Integer type;
	

	private ProjectStatusEnum(Integer type) {
		this.type = type;
	}

	public static ProjectStatusEnum fromCode(Integer type) {
		for (ProjectStatusEnum enum1 : ProjectStatusEnum.values()) {
			if (enum1.type.equals(type)) {
				return enum1;
			}
		}
		return null;
	}

	public Integer type() {
		return this.type;
	}

	@Override
	public Integer value() {
		return type;
	}

}
